.detail-container {
  @include container(900px);
  //height: 300px;
  //border: 1px solid #dddddd;
  position: relative;
  margin-top: 60px;
  .conflict-box{
    @include flex-mixin();
    margin: 300px auto;
    width: 330px;
    font-size: 20px;
    i{
      font-size: 40px;
    }
  }
  .password-box{
    @include flex-column-normal();
    margin: 200px auto;
    width: 330px;
    .title{
      @include flex-space-between;
      margin-bottom: 10px;
      font-size: 18px;
      color: #303030;
      font-weight: bold;
      span{
        font-size: 12px;
        color: #e12d2d;
      }
    }
    input{
      outline: none;
      height: 40px;
      border: 1px solid #dddddd;
      border-radius: 4px;
      line-height: 1;
      padding: 0 10px 0 10px;
      &:focus{
        outline: none;
        border: 1px solid #2693ff;
      }
    }
    .btn-confirm{
      @include flex-mixin;
      margin: 30px auto 0;
      width: 150px;
      height: 40px;
      background-color: #ECF5FF;
      color: #409EFF;
      font-size: 14px;
      transition: background-color .15s, color .15s, border .15s;
      cursor: pointer;
      box-sizing: border-box;
      border-radius: 3px;
      border: 1px solid transparent;
      user-select: none;
      line-height: 1;

      &:hover {
        border: 1px solid #a2d1fd;
        //background-color: @hover-bgc;
      }
    }
  }
}

